.layout-container-demo {
    height: 100vh;
    width: 100vw;


    .scrollbar {
        width: 100%;
        height: 100%;
        background: #fff;
    }

    .smooth-aside {
        /*
          cubic-bezier(0.4, 0, 0.2, 1) Material Design 标准曲线
          will-change: width; 提示浏览器提前优化
          overflow: hidden !important; 防止内容溢出导致抖动
          will-change: width;
       */
        transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
        /*cubic-bezier(0.4, 0, 0.2, 1);*/
        /*will-change: width;*/
        /*overflow: hidden !important;*/
    }

    .el-header {
        height: 90px;
        padding: 0;
    }

    .el-aside {
        border-right: 1px solid #e6e6e6;
    }

    .el-menu {
        border-right: none !important;
    }

    .el-main {
        padding: 20px;
        background-color: #F6F6F6;
        width: 100%;
        height: 100%;
    }
}